package com.leo.train.member.service;

import com.leo.train.common.resp.PageResult;
import com.leo.train.member.domain.Passenger;
import com.leo.train.member.dto.PassengerQueryDto;

import java.util.List;

public interface PassengerService {
    /**
     * 保存旅客
     * @param passenger
     */
    void save(Passenger passenger);

    /**
     * 获取所有旅客
     * @return
     */
    PageResult list(PassengerQueryDto queryDto);

    Passenger detail(Long id);

    void delete(Long id);

    List<Passenger> queryMine();
}
